import {
  isLogin
} from '../../utils/isLogin';
import {
  http
} from '../../utils/http'
Page({
  data: {
    // 定义页面数据
    notifyList: []
  },
  onLoad() {
    // 生命周期函数发起请求
    this.getNotifyList()
  },
  async getNotifyList() {
    const notifyList = await http.get('/announcement')
    try {
      const houseList = await http.get('/room')
      console.log('页面数据社区公告', notifyList)
      console.log('获取数据之后，页面中：', houseList)
    } catch (error) {
      console.log('获取数据发生异常，页面中：', error)
    }
    // 设置页面数据
    this.setData({
      notifyList: notifyList,
    });

  },

  // getNotifyList() {
  //   // 请求开始弹窗提示加载
  //   wx.showLoading({
  //     title: '加载中...',
  //   })
  //   wx.request({
  //     url: 'https://live-api.itheima.net/announcement',
  //     method: 'GET',
  //     success: (res) => {
  //       // console.log('获取列表数据成功', res)
  //       if (res.data.code !== 10000) {
  //         wx.showLoading({
  //           title: '数据请求错误',
  //           icon: 'none'
  //         });
  //         return
  //       }
  //       this.setData({
  //         notifyList: res.data.data
  //       })
  //     },
  //     fail: (err) => {
  //       wx.showToast({
  //         title: '网络错误',
  //         icon: 'none',
  //       });
  //       // console.log('fail', err);
  //     },
  //     // 请求完毕关闭加载提示框
  //     complete: (res) => {
  //       // console.log('complete', res);
  //       wx.hideLoading();
  //     },
  //   })
  // },
  // ````````````````````````````````````````````````````````````
  // 我的房屋事件处理函数
  handleMyHouseTap() {
    if (isLogin()) {
      wx.navigateTo({
        url: `/house_pkg/pages/list/index`,
      });
    } else {
      wx.navigateTo({
        // 注意这里传递的“?from=/house_pkg/pages/list/index”的作用
        url: `/pages/login/index?from=/house_pkg/pages/list/index`,
      });
    }
  },
  // 在线维修
  handleRepairTap() {
    if (isLogin()) {
      wx.navigateTo({
        url: `/repair_pkg/pages/form/index`,
      });
    } else {
      wx.navigateTo({
        url: `/pages/login/index?from=/repair_pkg/pages/form/index`,
      });
    }
  },
  // 访客邀请
  handleVisitorTap() {
    if (isLogin()) {
      wx.navigateTo({
        url: `/visitor_pkg/pages/form/index`,
      });
    } else {
      wx.navigateTo({
        url: `/pages/login/index?from=/repair_pkg/pages/form/index`,
      });
    }
  }
})